<?php
class Helper_HtmlRender{
	public static function renderAnchor($url,$text){
		echo "<a href='".ROOT_URL.$url."'>".$text."</a>";
		
	}
	
	public static function getTextByLanguage($text, $language){
		if( $language != NULL){
			//lấy vị trí đánh dấu bắt đầu của ngôn ngữ
			$start = strpos($text, '<!--:'.$language.'-->');
			if($start !== false){
				$text = substr($text, $start);
				//lấy vị trí đánh đấu kết thúc của ngôn ngữ
				$end = strpos($text, '<!--:-->');
				if($end !== false){
					$text = substr($text, 0, $end);
					$text = str_replace('<!--:'.$language.'-->', '', $text);
				}else{
					//cho tính tiêp
				}
			}else{
				//cho tính tiêp
				
			}
			
		}else{
			// sẽ lấy ngôn ngữ mặc tính từ bảng option
		}
		return $text;
	}
	
	/**
	 * 
	 * Echo ra thẻ img nếu là ảnh và object nếu là flash
	 * @param string $imgLink Đường dẫn của file ảnh hoặc swf
	 * @param int $width Độ rộng cho ảnh
	 * @param int $height Chiều rộng cho ảnh
	 * @param string $alt Text thay thế cho ảnh
	 */
	public static function renderImageOrFlash($imgLink, $width = '', $height = '', $alt ='', $link =''){
		$fileExtension = substr($imgLink, strrpos($imgLink, '.')+1, 3);
		if($fileExtension == 'swf'){

			$swf= '<embed src="'.$imgLink.'" quality="high"  '.(isset($width) ? 'width="'.$width.'px"' : '').(isset($height) ? ' height="'.$height.'px"' : '').' name="category_flash" align=""
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent">';
			$swf.= '</embed>';
			echo $swf;
		}else{
			$img = "<img src='".$imgLink."' ";
			if(isset($width)){
				$img.= "width ='".$width."px' ";
			}
			if(isset($height)){
				$img.= "height ='".$height."px' ";
			}
			if(isset($alt) && $alt != ''){
				$img.= "alt ='".$alt."' ";
			}
			$img.="/>";
			if($link != ''){
				$img = "<a target='blank' href='".$link."'>".$img."</a>";
			}
			echo $img;
		}
		
	}
}
?>